home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 21 / CU Amiga Magazine's Super CD-ROM 21 (1998)(EMAP Images)(GB)[!][issue 1998-04].iso / CUCD / Programming / IFF-RGFX / RGFX.doc < prev    next >
Encoding:
Text File  |  1997-11-26  |  3.2 KB  |  113 lines

  1.  
  2.  IFF-RGFX: A new, extended graphics file format for
  3.            AGA and RTG capable Amigas
  4.  
  5.  
  6.  Author:  Andreas R. Kleinert
  7.  Date:    V1.0 16 Nov 1997 (16.11.1997)
  8.           V1.1 26 Nov 1997 (26.11.1997)
  9.  Contact: Andreas_Kleinert@t-online.de
  10.  
  11.  Credits: Peter Bornhall, Marcel Offermans, Achim Stegemann
  12.  
  13.  
  14.  Preface
  15.  -------
  16.  Since some time there's need for either an extension
  17.  or a complete rework of the IFF-ILBM file format: one can't
  18.  store chunky graphics and storing more than 256 colors
  19.  only is possible in a very unusual manner.
  20.  
  21.  All that does slow down usage on graphics card-equipped
  22.  systems very much.
  23.  
  24.  And IFF-ILBM's compression is not very efficient, too.
  25.  
  26.  IFF-RGB8, IFF-DEEP and IFF-YUVN aren't good alternatives,
  27.  since they're mainly designed for 24 Bit images and/or make
  28.  use of uncommon compression algorithms and/or color spaces.
  29.  
  30.  A first step to pass this by was SuperView's internal
  31.  graphics file format called "SVG" (SuperView Graphics),
  32.  but it was not an IFF file format and somewhat proprietary
  33.  in other terms, too.
  34.  
  35.  I've now decided to design a new file format that unifies
  36.  the following enhancements over IFF-ILBM and the others:
  37.  
  38.    - a real, open IFF file format
  39.    - fully documented
  40.    - easily extendable
  41.    - currently supports:
  42.  
  43.       - planar graphics upto 8 Bit
  44.       - chunky graphics upto 8 Bit
  45.       - 24 Bit graphics as RGB triples
  46.  
  47.    - allows to save these as either:
  48.  
  49.       - uncompressed
  50.       - compressed with any available XPK-Packer
  51.  
  52.      This gives the following advantages:
  53.  
  54.       - you can easily (and quickly!) write raw
  55.         chunky and RGB graphics without having to
  56.         implement compression algorithms like CmpByteRun1
  57.       - nevertheless you can use any compression
  58.         algorithm you like - if there a really new,
  59.         efficient ones available, you don't need
  60.         to wait for an extension of the file format
  61.         AND your prefered image processing program;
  62.         no, you simply select the corresponding
  63.         XPK packer and everything is done 'automagically'
  64.  
  65.      Last not least:
  66.  
  67.       - as you may know, the XPK package now is GNU software and
  68.         it's now somewhat more platform-independent than it was
  69.         some years ago
  70.  
  71.    - allows to store separate viewmode information
  72.      for all the three gfx/RTG systems, as there
  73.      are:
  74.  
  75.       - AGA
  76.       - CyberGraphX
  77.       - Picasso96
  78.  
  79.      This enables you to specify screenmode settings
  80.      for several destination systems as well as a common
  81.      default behaviour (AGA screenmode).
  82.  
  83.    - displays really fast on RTG systems
  84.      when using a chunky or RTG storage format.
  85.      No more waiting for 8 or 24 Bit c2p conversion !
  86.  
  87.    - easily can be stored into and exchanged through
  88.      the clipboard, since it's an IFF file format
  89.  
  90.    - already is supported by SuperView 7.30
  91.      (library version 19.5), soon should be
  92.      supported by other programs, too
  93.  
  94.    - and more...
  95.  
  96.  
  97.  
  98.  Where can the docs be found ?
  99.  
  100.  The full archive should be available on Aminet under
  101.  
  102.      dev/misc/IFF-RGFX.lha
  103.  
  104.  It includes a textual description of the file format
  105.  as well as a C header file, ready for use with your
  106.  programs.
  107.  
  108.  Please help supporting IFF-RGFX to make Amiga graphics
  109.  support more versatile!
  110.  
  111. --
  112. All mentioned trademarks are subject to their owners.
  113.